package com.hmall.model;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.math.BigDecimal;
import java.util.Date;

@Table(name = "shop_product")
public class ShopProduct {
    @Id
    @Column(name = "product_id")
    private Integer productId;

    /**
     * sku名称
     */
    private String title;

    /**
     * 副标题
     */
    @Column(name = "sub_title")
    private String subTitle;

    /**
     * 产品型号
     */
    private String model;

    /**
     * 产品分类id
     */
    @Column(name = "category_id")
    private Integer categoryId;

    /**
     * 状态 0:未启用  1:已启用
     */
    private Integer status;

    /**
     * 状态 0:非新品  1:新品
     */
    @Column(name = "is_new")
    private Integer isNew;

    /**
     * 仓储地
     */
    @Column(name = "ware_house")
    private String wareHouse;

    /**
     * 备注信息
     */
    private String remark;

    /**
     * 产品图片，多个图片逗号分隔
     */
    private String images;

    @Column(name = "create_time")
    private Date createTime;

    @Column(name = "update_time")
    private Date updateTime;

    /**
     * 详情
     */
    private String detail;


    /**
     * 纤度
     */
    private String fineness;

    /**
     * 孔数
     */
    @Column(name = "pore_number")
    private String poreNumber;


    public String getFineness() {
        return fineness;
    }

    public void setFineness(String fineness) {
        this.fineness = fineness;
    }

    public String getPoreNumber() {
        return poreNumber;
    }

    public void setPoreNumber(String poreNumber) {
        this.poreNumber = poreNumber;
    }

    /**
     * @return product_id
     */
    public Integer getProductId() {
        return productId;
    }

    /**
     * @param productId
     */
    public void setProductId(Integer productId) {
        this.productId = productId;
    }

    /**
     * 获取sku名称
     *
     * @return title - sku名称
     */
    public String getTitle() {
        return title;
    }

    /**
     * 设置sku名称
     *
     * @param title sku名称
     */
    public void setTitle(String title) {
        this.title = title;
    }

    /**
     * 获取副标题
     *
     * @return sub_title - 副标题
     */
    public String getSubTitle() {
        return subTitle;
    }

    /**
     * 设置副标题
     *
     * @param subTitle 副标题
     */
    public void setSubTitle(String subTitle) {
        this.subTitle = subTitle;
    }

    /**
     * 获取产品型号
     *
     * @return model - 产品型号
     */
    public String getModel() {
        return model;
    }

    /**
     * 设置产品型号
     *
     * @param model 产品型号
     */
    public void setModel(String model) {
        this.model = model;
    }

    /**
     * 获取产品分类id
     *
     * @return category_id - 产品分类id
     */
    public Integer getCategoryId() {
        return categoryId;
    }

    /**
     * 设置产品分类id
     *
     * @param categoryId 产品分类id
     */
    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }

    /**
     * 获取状态 0:未启用  1:已启用
     *
     * @return status - 状态 0:未启用  1:已启用
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置状态 0:未启用  1:已启用
     *
     * @param status 状态 0:未启用  1:已启用
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 获取状态 0:非新品  1:新品
     *
     * @return is_new - 状态 0:非新品  1:新品
     */
    public Integer getIsNew() {
        return isNew;
    }

    /**
     * 设置状态 0:非新品  1:新品
     *
     * @param isNew 状态 0:非新品  1:新品
     */
    public void setIsNew(Integer isNew) {
        this.isNew = isNew;
    }

    /**
     * 获取仓储地
     *
     * @return ware_house - 仓储地
     */
    public String getWareHouse() {
        return wareHouse;
    }

    /**
     * 设置仓储地
     *
     * @param wareHouse 仓储地
     */
    public void setWareHouse(String wareHouse) {
        this.wareHouse = wareHouse;
    }

    /**
     * 获取备注信息
     *
     * @return remark - 备注信息
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置备注信息
     *
     * @param remark 备注信息
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * 获取产品图片，多个图片逗号分隔
     *
     * @return images - 产品图片，多个图片逗号分隔
     */
    public String getImages() {
        return images;
    }

    /**
     * 设置产品图片，多个图片逗号分隔
     *
     * @param images 产品图片，多个图片逗号分隔
     */
    public void setImages(String images) {
        this.images = images;
    }

    /**
     * @return create_time
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * @param createTime
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * @return update_time
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * @param updateTime
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取详情
     *
     * @return detail - 详情
     */
    public String getDetail() {
        return detail;
    }

    /**
     * 设置详情
     *
     * @param detail 详情
     */
    public void setDetail(String detail) {
        this.detail = detail;
    }
}